Skip to content

Comments

feat(rust/sedona-raster-functions): add RS_BandPixelType, RS_BandNoDataValue UDFs#612

Open
Kontinuation wants to merge 4 commits intoapache:mainfrom
Kontinuation:pr11-rs-band-accessors
Open

feat(rust/sedona-raster-functions): add RS_BandPixelType, RS_BandNoDataValue UDFs#612
Kontinuation wants to merge 4 commits intoapache:mainfrom
Kontinuation:pr11-rs-band-accessors

Conversation

@Kontinuation
Copy link
Member

@Kontinuation Kontinuation commented Feb 13, 2026

Summary

  • Add RS_BandPixelType and RS_BandNoDataValue raster UDFs to sedona-raster-functions
  • Each function supports per-band queries with an optional band index parameter (defaults to band 1)
  • Includes unit tests and benchmark entries in native-raster-functions.rs

@Kontinuation Kontinuation force-pushed the pr11-rs-band-accessors branch 4 times, most recently from ef916cd to abb1540 Compare February 19, 2026 17:31
@Kontinuation Kontinuation changed the title feat(raster): add RS_BandPixelType, RS_BandNoDataValue, RS_BandIsNoData UDFs feat(raster): add RS_BandPixelType, RS_BandNoDataValue UDFs Feb 19, 2026
@Kontinuation Kontinuation changed the title feat(raster): add RS_BandPixelType, RS_BandNoDataValue UDFs feat(rust/sedona-raster-functions): add RS_BandPixelType, RS_BandNoDataValue UDFs Feb 19, 2026
@Kontinuation Kontinuation marked this pull request as ready for review February 19, 2026 17:38
…DataValue, RS_BandIsNoData

Replace local band_data_type_name(), data_type_byte_size(), bytes_to_f64(),
and validate_band_index() helpers with shared BandDataType.pixel_type_name(),
BandDataType.byte_size(), BandMetadataRef.nodata_value_as_f64(), and
raster_utils::validate_band_index() from pr15-raster-utilities.
@Kontinuation Kontinuation force-pushed the pr11-rs-band-accessors branch from abb1540 to 61fcb0c Compare February 20, 2026 17:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant